package validator

// StructRequired 字符串 required 验证
// type StructRequired struct{}

// func (r *StructRequired) IsValidate(field string, data reflect.Value) error {
// 	data.IsZero()
// 	val := data.Interface()
// 	if val == nil {
// 		return NewErrRequired(field)
// 	}
// 	str, ok := val.(string)
// 	if !ok {
// 		return NewErrType(field, getTypeName(val), "string")
// 	}
// 	if str == "" {
// 		return NewErrRequired(field)
// 	}
// 	return nil
// }
